body{
	background-color: #eeeeee;
}
.scrollWrap{
	position: relative;
}
/*轮播*/
.swiper-container{
	width: 100%;
	height: 1.65rem;
	overflow: hidden;
	position: relative;
}
.swiper-slide img{
	width: 100%;
}
/*收藏*/
.collect_icon{
	width: .255rem;
	height: .255rem;
	background: url(../../images/xmn_details_collect.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	top: .51rem;
	right: .125rem;
	z-index: 2;
}
.collect_active{
	background: url(../../images/xmn_details_collected.png) no-repeat center;
	background-size: 100% 100%;
}
.collect_alert{
	z-index: 4;
	position: absolute;
	top: 3.735rem;
	left: 1.1rem;
	right: 1.1rem;
	padding: .195rem .26rem;
	background: url(../../images/xmn_details_collect_tooltip.png) no-repeat center;
	background-size: 100% 100%;
	display: none;
}
.collect_alert p{
	color: white;
	font-size: .12rem;
}
.photo_num{
	width: .565rem;
	height: .21rem;
	line-height: .21rem;
	background: url(../../images/xmn_details_collect_tooltip.png) no-repeat center;
	background-size: .565rem .21rem;
	font-size: .12rem;
	color: white;
	text-align: center;
	position: absolute;
	/*top: 1.37rem;*/
	top: 1.7rem;
	right: .125rem;
	z-index: 2;
}
/*酒店详情*/
.hotel_comment{
	width: 100%;
	overflow: hidden;
	background-color: white;
	font-size: .12rem;
	margin-bottom: .1rem;
}
.total_point p{
	float: left;
}
.all_point{
	padding-right: .405rem;
}
.total_point .point,.total_point .good_percent,.total_point .total_comment{
	color: #65bdd1;
}
.total_point .total_comment,.hotel_check_time .hotel_right_common,.near_popular_hotel .popular_num{
	transform: translate(0, 0);
}
/*公用*/
.hotel_width_common{
	padding: .165rem .125rem;
	width: calc(100% - .25rem);
	webkit-width: calc(100% - .25rem);
	color: #333333;
	position: relative;
}
.hotel_righticon_common{
	background: url(../../images/xmn_right_icon.png) right center no-repeat;
	background-size: .07rem .1rem;
	overflow: hidden;
}
.hotel_right_common{
	margin-right: .15rem;
	float: right!important;
	color: #65bdd1;
	transform: translate(0, 56%);
}
/*酒店地址*/
.hotel_location{
	padding: .115rem .125rem .1rem;
}
.location_detail{
	float: left;
	font-size: .12rem;
}
.district{
	padding-top: .055rem;
	color: #949494;
}
/*酒店设施*/
.hotel_facilities{
	padding:.125rem;
}
.facilities{
	overflow: hidden;
}
.facilities figure{
	float: left;
	text-align: center;
	padding-right: .19rem;
	font-size: .12rem;
}
.facilities figure p{
	color: #333333;
}
.facilities figure:nth-child(1) img{
	width: .27rem;
	height: .18rem;
}
.facilities figure:nth-child(2) img{
	width: .22rem;
	height: .19rem;
}
.facilities figure:nth-child(3) img{
	width: .21rem;
	height: .195rem;
}
.facilities figure:nth-child(4) img{
	width: .205rem;
	height: .19rem;
}
/*入住时间*/
.hotel_check_time{
	padding: .155rem .125rem;
}
.calendar_icon{
	display: block;
	float: left;
	width: .175rem;
	height: .19rem;
	margin-right: .14rem;
	background: url(../../images/xmn_details_calendar.png) no-repeat center center;
	background-size: 100% 100%;
}
.check_in{
	float: left;
	padding-right: .15rem;
}
.check_out{
	float: left;
}
.check_in i,.check_out i{
	color: #65bdd1;
}
/*筛选条件*/
.filter_wrap{
	background-color: white;
	position: relative;
	overflow: hidden;
	padding: .095rem .25rem .095rem .125rem;
	margin-bottom: .075rem;
}
.filter_title{
	float: left;
	font-size: .125rem;
	color: #343434;
	line-height: .41rem;
	padding-right: .145rem;
}
.pay_pattern{
	float: left;
	font-size: .12rem;
	color: #949494;
	padding-right: .15rem;
	text-align: center;
}
.breakfast_type{
	float: left;
	font-size: .12rem;
	padding-right: .15rem;
	color: #949494;
	text-align: center;
}
.bed_type{
	float: left;
	font-size: .12rem;
	color: #949494;
	text-align: center;
}
.filter_wrap select{
	color: #65bdd1;
	border-color: #65bdd1;
	padding: .06rem .025rem .06rem .09rem;
	border-radius: 3px;
	outline: none;
	width: .61rem;
}
.filter_wrap select option{
	outline: none;
	width: .61rem;
}
/*房间价格*/
.room_price{
	margin-top: .075rem;
	padding: .125rem .11rem;
	overflow: hidden;
	background-color: white;
	position: relative;
}
.room_pic{
	width: .6rem;
	height: .6rem;
	float: left;
	padding-right: .125rem;
}
.room_pic img{
	width: 100%;
}
.room_type{
	float: left;
}
.room_name{
	font-size: .12rem;
	color: #333333;
	padding-right: .125rem;
	background: url(../../images/xmn_right_icon.png) no-repeat right center;
	background-size: .07rem .1rem;
}
.room_size{
	font-size: .12rem;
	color: #949494;
}
.room_money{
	float: right;
	color: #ff9a14;
	padding: .187rem 0;
}
.room_money p{
	float: left;
	padding-right: .1rem;
}
.money_sign{
	font-size: .08rem;
}
.rise{
	font-size: .1rem;
	color: #333333;
}
.down{
	float: right;
}
.down_icon{
	display: block;
	width: .16rem;
	height: .16rem;
	background: url(../../images/xmn_details_down.png) no-repeat right center;
	background-size: 100% 100%;
	float: right;
	margin: .02rem 0 .02rem 0;
}
/*酒店政策*/
.hotel_policy{
	margin: .075rem 0;
	background-color: white;
	padding: .085rem .125rem;
	overflow: hidden;
	position: relative;
}
.policy_title{
	font-size: .12rem;
	color: #333333;
}
.time_rule{
	color: #949494;
	font-size: .12rem;
}
.time_rule p{
	float: left;
}
.check_in_time,.check_out_time{
	padding-right: .165rem;
}
.in_time,.out_time{
	color: #65bdd1;
}	
.in_time{
	padding-right: .2rem;
}
/*附近热销酒店*/
.near_popular_hotel{
	padding: .17rem .125rem;
	background-color: white;
	font-size: .12rem;
	margin-bottom: .205rem;
	position: relative;
}
.popular_title{
	float: left;
}
/*房间下拉详情*/
.room_down_details{
	display: none;
}
.more_pic{
	position: relative;
	overflow: hidden;
	padding: .025rem .125rem .03rem;
}
.more_pic figure{
	width: .5rem;
	height: .5rem;
	padding-right: .075rem;
	float: left;
}
.more_pic figure img{
	width: 100%;
}
.booking{
	position: relative;
	padding: .125rem .115rem .125rem .125rem;
	overflow: hidden;
}
.standard_price{
	float: left;
}
.standard{
	font-size: .12rem;
	color: #333333;
}
.room_factor{
	font-size: .11rem;
	font-size: 0;
	color: #949494;
}
.room_factor span{
	padding-right: .11rem;
	font-size: .12rem;
}
.price_book{
	float: right;
	line-height: .3rem;
	position: relative;
}
.price_book p{
	padding-right: .055rem;
	float: left;
	color: #ff9a14;
}
.book_btn{
	/*padding: .1rem .06rem;*/
	width: .35rem;
	height: .3rem;
	float: left;
}
.book_btn a{
	display: block;
	font-size: .1rem;
	width: 100%;
	height: 100%;
	background-color: #ff9a14;
	color: white;
	border-radius: 3px;
	text-align: center;
}
/*房间订完*/
.room_booked_up{
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border: .192rem solid transparent;
	border-right: .192rem solid #949494;
	border-top: .192rem solid #949494;
	display: none;
}
.show{
	display: block;
}
.hide{
	display: none;
}
.booked_text{
	color: white;
	width: .24rem;
	font-size: .1rem;
	position: absolute;
	top: -.142rem;
	right: -.192rem;
	transform: rotate(50deg);
}
.room_down_details .booked_up p{
	color: #949494;
}
.room_down_details .booked_up a{
	background-color: #949494;
}